import NProgress from 'nprogress'
import 'nprogress/nprogress.css'
import { ElMessage } from 'element-plus'

NProgress.configure({ showSpinner: false }) // NProgress Configuration取消右上角旋转图标
import router from './router'
// 访问权限控制
router.beforeEach(async (to) => {
  document.title = `智慧教学-${to.meta.title || ''}`
  //开启进度条
  NProgress.start()
  // // 用户仓库
  // const store = useUserStore()

  // try {
  // } catch (e) {
  //   //提示联系管理人员
  //   ElMessage.error('登录失败，请联系管理员')
  // }
  // 不需要登录的页面，白名单
  // const wihteList = ['/login']
  // 如果没有登录且不在白名单内，去登录
  // if (!store.user?.token && !whiteList.includes(to.path)) {
  //   return '/login'
  // }
  // 否则不做任何处理
})
//后置路由守卫
router.afterEach((to) => {
  //关闭进度条
  NProgress.done()
  //修改页面标题
  document.title = `智慧教学-${to.meta.title || ''}`
})
